package com.tuyrt.hi.ui.refresh;

/**
 * author: Administrator on 2021/4/30.
 * desc:
 */
public interface HiRefresh {

    /**
     *  设置刷新时是否禁止滚动
     * @param disableRefreshScroll  true
     */
    void setDisableRefreshScroll(boolean disableRefreshScroll);

    /**
     *  刷新结束
     */
    void refreshFinished();

    /**
     *  设置刷新监听
     * @param listener
     */
    void setRefreshListener(HiRefreshListener listener);

    /**
     *  设置刷新的视图
     * @param hiOverView  视图View
     */
    void setRefreshOverView(HiOverView hiOverView);

    interface HiRefreshListener {
        void onRefresh();

        boolean enableRefresh();
    }
}
